
.otxt,.obtn,.otext{ background:none; border:none;}
.top-nav{
	position: fixed;
	z-index: 998;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 10px;
	-webkit-transition:  0.3s;
	-moz-transition:  0.3s;
	transition:  0.3s;
 background-color: rgba(255,255,255,1);
 box-shadow: 0px 0px 17px 1px rgba(206, 206, 206, 0.35);
	-webkit-box-shadow: 0px 0px 17px 1px rgba(206, 206, 206, 0.35);
	-moz-box-shadow: 0px 0px 17px 1px rgba(206, 206, 206, 0.35);
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}
.top-nav.bg{
	background-color: rgba(254,254,254,1);
	box-shadow:0 0 4px rgb(102,102,102,0.1);
	-webkit-box-shadow:0 0 4px rgb(102,102,102,0.1);
	-moz-box-shadow:0 0 4px rgb(102,102,102,0.1);
}
.top-nav .nav-main-warp{

}
.top-nav .nav-main{
	max-width: 1200px;
	margin: auto;
}
.top-nav .nav-l{}
.top-nav .nav-l .logo{
	padding: 18px 0; float:left;
}
.top-nav .nav-l .logo .logo-img-w{
	display: none;
}

.top-nav .nav-l .logo img{ height:60px;}
.top-nav .nav-r{
	
}
.top-nav .nav-other-link{text-align: right; width:100%; float:left;}


.top-nav .nav-other-link .lan{background-image: url("../images/tel.png") no-repeat; width:30%; float:left; margin-right:5%;}
.top-nav .nav-other-link .search{background-image: url("../images/mail.png") no-repeat ;width:35%; float:left;}



.language-list{
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	/* box-shadow: 2px 2px 6px #f4f4f4,-2px -2px 6px #f4f4f4,-2px 2px 6px #f4f4f4,2px -2px 6px #f4f4f4; */
}
.language-list li{
	border-bottom: 1px solid #999;
}
.language-list li:last-child{
	border-bottom: none;
}
.language-list a{
	display: block;
	padding: 6px 0;
	color: #000;
	text-align: center;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	background-color: #fff;
}
.subsidiary-list a:hover{
	color: #fff;
	background-color: #666;
}
.top-nav .nav-link{
	
}
.top-nav .nav-link li{
	float: left;
}
.top-nav .nav-link a{
	display: block;
	padding: 20px 18px 12px 18px;
	font-size: 15px;
	color: #333;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	
	
}
.top-nav.bg .nav-link a{
	color: #000;
}

.hidden{overflow: hidden !important; height: 100% !important; height: 100% !important; margin-top:0!important;}

.menuIcon{position:absolute; right:20px; top:0px; z-index:996; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:10px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 3px;width:18px;height:2px;background-color:#333;}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
.animated2:focus{cursor:pointer;z-index:9999}
.middle{width:24px;margin-left: 0;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#000}
.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 .middle{width:0}

.menuIcon2{width:160x; height:46px; display:block; float:left; margin-left:130px; margin-top:30px; font-size:12px}
header{ left:0; top:0; width:100%; height:45px; z-index:1000;position:fixed;transition:background 0.4s ease-out 0.5s; -webkit-transition:background 0.4s ease-out 0.5s;}

header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}

header.showMenu .animated2 .icon-bar{ background:#fff;}
.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#2f2f2f; display:none; margin:0px; padding:0px; overflow:hidden; overflow-y: scroll;}
.menuBox{ margin:5px 0px 20px 0px; padding:0 20px; height:100%; position:relative; overflow:hidden; overflow-y:scroll;}
.menuBox li{ padding:0 0px 0 0; position:relative;}
.menuBox li>a{ height:48px; line-height:48px; color:#fff; font-size:14px; background:url("../images/icon_01.png") no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
.menuBox li>a.r-arrow{
	background-image: url("../images/r-arrow-1.png");
	-webkit-background-size: 8px;
	background-size: 8px;
}

.menuBox li.on>a{ background-image:url("../images/icon_02.png");}
.menuBox li.link>a{ background-image:url("../images/icon_031.png");}
.menuBox li.searchBtn>a{ background: url("../images/icon_04.png") no-repeat left center;background-size:14px; text-indent:18px;}
.menuBox .linkBtn{ padding-top:30px; text-align:center;}
.menuBox .linkBtn a{height:42px; line-height:42px; color:rgba(255,255,255,0.5); padding:0 30px; border-radius:5px; display:inline-block; margin:0 15px; font-size:14px; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.proList,.serList{ overflow:hidden; display:none;}
.proList a,.serList a{ padding-left:12px; display:block; height:42px; line-height:42px; font-size:13px;  color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px;}
.serList a{ width:100%; text-indent:20px;}
.menuBox .preBox ul{ padding:0 20px;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translateY(0px); transform:translateY(0px);
 transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}
.menuBox .preBox a.bBor{ color:#fff}
    
.menuBox .nextBox .other{ display:none;}
.menuBox .nextBox .other .tit{ font-size:12px; color:rgba(255,255,255,0.3); padding:20px 0 10px 0;}
.menuBox .nextBox .other a{ height:40px; line-height:40px; position:relative; font-size:14px; color:rgba(255,255,255,0.64); display:inline-block; width:100%;}
.searchForm{height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background: url("icon_04.png") no-repeat left center;background-size:14px; text-indent:18px; opacity:0.8; position:relative; left:200%; opacity:0;}
.searchForm .searchBtn,.searchForm .searchBtn2{ position:absolute; left:0; top:0; width:20px; height:48px; display:block;}
.searchForm .searchBtn2{ height:24px; line-height:24px; width:68px; text-align:center; color:#fff; border:1px solid #fff; border-radius: 5px; display:inline-block; right: 0; left: auto; top:8px; text-indent: 0; opacity:0.5;}
.searchForm input{ background:none;color:rgba(255,255,255,0.64); border:0;height:20px; line-height:20px; margin-top:14px; width:90%;}
.menuSearch .preBox{-webkit-transform: translateY(-144px); transform:translateY(-144px);}
.menuSearch .searchForm{ left:0;}
.searchHide .searchForm{opacity:1;}
.showMain .searchHide .searchBtn{opacity:0;}
.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-24px);
    transform: scale(1.1) translateY(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .menuBox li:nth-child(5){-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.showMain .menuBox li:nth-child(6){-webkit-transition-delay: 420ms,420ms; transition-delay: 420ms,420ms;}
.showMain .menuBox li:nth-child(7){-webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.showMain .menuBox li:nth-child(8){-webkit-transition-delay: 580ms,580ms; transition-delay: 580ms,580ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.nav-search-warp{
    position: relative;
    line-height: 46px;
    height: 46px;
    padding-left: 30px;
    font-size: 14px;
    margin: 0 20px;
    padding-left: 24px;
    color: rgba(255,255,255,0.8);
    background: url("search-icon.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/search-icon.png*/) left/16px no-repeat;
}
.nav-search-warp:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    -moz-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    -o-transform: scaleY(0.5);
    transform: scaleY(0.5);
    background-color: rgba(220,220,220,.5);
}
.nav-search-warp input{
    width: 100%;
    height: 100%;
    border: none;
    color: rgba(255,255,255,0.8);
    background-color: transparent;
}

footer{ padding:0 15px; background:#1a1a1a;}
.footNav li{ padding:0 8px 0 0; position:relative;}
.footNav li>a{ height:48px; line-height:48px; color:#fff; font-size:14px; background:url("icon_01.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/icon_01.png*/) no-repeat right center; background-size:12px; display:block;}
.footNav li.on>a{ background-image:url("icon_02_2.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/icon_02_2.png*/);}
.footNav li.link>a{ background-image:url("icon_03_2.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/icon_03_2.png*/);}
footer .proList a,footer .serList a{ color:rgba(255,255,255,0.4);}
footer .proList a{ background-size:auto 28px;}
footer .icons{ text-align:center; padding:30px 0 25px 0;}
footer .icons a{ width:50px; height:50px; border:1px solid #ccc; background-repeat:no-repeat; background-position:center center; border-radius: 100%; display:inline-block; background-size:36px; margin:0 10px;}
footer .icons a.sina{ background-image:url("sina.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/sina.png*/);}
footer .icons a.logo3{ background-image:url("logo3.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/logo3.png*/);}
footer .icons a.wechat{ background-image:url("wechat.png"/*tpa=http://www.bioraylab.com/public/static/pc/img/wechat.png*/);}
footer .links{ padding:20px 0; text-align:center; font-size:12px;color:#939393;}
footer .links a{ color:#939393;}
footer .links u{ text-decoration:none;padding:0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.copyp2{ text-align:center; text-transform:uppercase; font-size:12px; padding-top:5px; color:#939393;}
.copyp1{ text-align:center; color:#b6b6b6; padding:12px 0;}


.moreBtn{ padding:30px 0; text-align:center; color:#999;}
.moreBtn a{ height:38px; line-height:38px; border:1px solid #E8E8E8; display:inline-block; padding:0 20px; color:#C3C3C3; width:30%;}


.backtops{background:#aaaaaa;color: #fff;text-align: center;height: 46px;line-height: 46px;}
.backtops{ background:#999; color:#fff; font-size:14px; text-align:center; height:46px; line-height:46px;}
.backtops span{ display:inline-block; background:url("../images/gotop.png") center right no-repeat; background-size:10px 6px; padding-right:15px;}

.footer-fx{ text-align:center; padding:8px 0; border-bottom:1px solid rgba(255,255,255,0.35)}
.footer-fx img{ height:40px;}


.wechat-pop{display: none;position: fixed;z-index: 99999;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.4);}
.wechat-qrcode{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}




.mainbox{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.homeslider{ height:100vh; width:100%;}
.homeslider .slidem{text-align:center; width:100% !important;}
.homep1{ font-size:25px; padding-bottom:0; font-family:Arial, Helvetica, sans-serif;transform: translateX(-150px);opacity: 0;transition: all 1.2s;visibility: hidden;}
.homep2{ font-size:32px; margin-top:0;transform: translateX(150px);opacity: 0;transition: all 1.2s;visibility: hidden;}
.homep1,.homep2{ color:#fff;}
.homeslidertxt{ width:100%; position:relative; z-index:6;}
.swiper-img{ position:absolute; left:0; top:0; width:100%; height:100%;background-position:center; background-size:cover; background-repeat:no-repeat;}


@-webkit-keyframes arrow {
    0% {-webkit-transform: translateY(0);opacity: 0;}
    50% {-webkit-transform: translateY(11px);opacity: 1;}
    100% {-webkit-transform: translateY(22px);opacity: 0;}
}
@-ms-keyframes arrow{
    0% {-moz-transform: translateY(0);opacity: 0;}
    50% {-moz-transform: translateY(11px);opacity: 1;}
    100% {-moz-transform: translateY(22px);opacity: 0;}
}
@-moz-keyframes arrow{
    0% {-moz-transform: translateY(0);opacity: 0;}
    50% {-moz-transform: translateY(11px);opacity: 1;}
    100% {-moz-transform: translateY(22px);opacity: 0;}
}
@keyframes arrow {
    0% {transform: translateY(0);opacity: 0;}
    50% {transform: translateY(11px);opacity: 1;}
    100% {transform: translateY(22px);opacity: 0;}
}








@media screen and (max-width:1200px){

	.top-nav .nav-main{
		width: 90%;
	}
}
@keyframes Twinkle{
	50%{opacity: 0;}
	100%{opacity: 1;}
}

@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(1.1);}100%{opacity: 1;-o-transform:scale(1);}}
@-moz-keyframes zoomIn{0%{opacity: 0;-moz-transform:scale(1.1);}100%{opacity: 1;-moz-transform:scale(1);}}
@-webkit-keyframes zoomIn{0%{opacity: 0;-webkit-transform:scale(1.1);}100%{opacity: 1;-webkit-transform:scale(1);}}
@keyframes zoomIn{0%{transform:scale(1.1);}100%{transform:scale(1);}}

.zoomIn{-o-animation-name:zoomIn;-moz-animation-name:zoomIn;-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.swiper-img{-webkit-transition: 3s;transition: 3s;}


.drop-down{
	position: absolute;
	z-index: 9;
	/* width: 100%; */
    bottom: 34px;
    left: 50%;
    -webkit-transform: translate3d(-50%,0,0);
    -moz-transform: translate3d(-50%,0,0);
    -ms-transform: translate3d(-50%,0,0);
    -o-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}
.drop-down img{
	display: block;
	position: relative;
	
}
.drop-down img:first-child{
	-webkit-animation: bounceY 2s infinite;
    -moz-animation: bounceY 2s infinite;
    -o-animation: bounceY 2s infinite;
    -ms-animation: bounceY 2s infinite;
    animation: bounceY 2s infinite;
}
.drop-down img + img{
	margin: auto;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: ico_opa_B 2s infinite;
    -moz-animation: ico_opa_B 2s infinite;.join
    -o-animation: ico_opa_B 2s infinite;
    -ms-animation: ico_opa_B 2s infinite;
    animation: ico_opa_B 2s infinite;
}
.drop-down img:last-child{
	top: -6px;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    -ms-animation-delay: 1s;
    animation-delay: 1s;
}

@-webkit-keyframes bounceY {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-moz-keyframes bounceY {
  0%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-o-keyframes bounceY {
  0%, 100% {
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -o-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceY {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}

@-webkit-keyframes ico_opa_B {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-moz-keyframes ico_opa_B {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-o-keyframes ico_opa_B {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes ico_opa_B {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}




.top-nav.bgnew{
	background-color: #fff;
	box-shadow:0 0 4px rgb(102,102,102,0.1);
	-webkit-box-shadow:0 0 4px rgb(102,102,102,0.1);
	-moz-box-shadow:0 0 4px rgb(102,102,102,0.1);
}



.top-nav.bgnew .nav-l .logo .logo-img{
	display: none;
}
.top-nav.bgnew .nav-l .logo .logo-img-w{
	display: block;
}



.top-nav.bgnew .nav-other-link li span{
	color: #919191;
}

.top-nav.bgnew .nav-other-link li span.triangle:after{
	border-top-color: #000;
}
.top-nav.bgnew .nav-link a{
	color: #000;
}


.nav-link li{ position:relative;}
.Navmeau2{ position:absolute; width:155px; top:52px; left:0;display:none; padding-top:15px; background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2); background:rgba(0,0,0,0.7);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.Navmeau2 dl{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:left; padding:8px 18px; position:relative;}
.Navmeau2 dl:before{content: "";display: block; height:100%; width:1px; background:#e8e8e8; width:1px; position:absolute; left:18px; top:0;}
.Navmeau2 dd{ padding-left:20px; line-height:36px; }

.Navmeau2Line{ display:block; height:36px; width:1px; position:absolute; left:18px; top:23px; z-index:777;}
.Navmeau2Line em{ display:block; float:left; width:1px; height:26px; margin-top:5px; background:#0065a6;}

.nav-link .Navmeau2 dl a{ padding:0;color:#FFFFFF; font-size:13px}
.nav-link .Navmeau2 dd a:hover{ color:#0065a6;}



.am-table{width:100%;margin-bottom:1.6rem;border-spacing:0;border-collapse:separate; font-size:14px}
.am-table>tbody>tr>td,.am-table>tbody>tr>th,.am-table>tfoot>tr>td,.am-table>tfoot>tr>th,.am-table>thead>tr>td,.am-table>thead>tr>th{padding:.7rem;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}
.am-table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}
.am-table>caption+thead>tr:first-child>td,.am-table>caption+thead>tr:first-child>th,.am-table>colgroup+thead>tr:first-child>td,.am-table>colgroup+thead>tr:first-child>th,.am-table>thead:first-child>tr:first-child>td,.am-table>thead:first-child>tr:first-child>th{border-top:0}
.am-table>tbody+tbody tr:first-child td{border-top:2px solid #ddd}
.am-table-bordered{border:1px solid #ddd;border-left:none}
.am-table-bordered>tbody>tr>td,.am-table-bordered>tbody>tr>th,.am-table-bordered>tfoot>tr>td,.am-table-bordered>tfoot>tr>th,.am-table-bordered>thead>tr>td,.am-table-bordered>thead>tr>th{border-left:1px solid #ddd}
.am-table-bordered>tbody>tr:first-child>td,.am-table-bordered>tbody>tr:first-child>th{border-top:none}
.am-table-bordered>thead+tbody>tr:first-child>td,.am-table-bordered>thead+tbody>tr:first-child>th{border-top:1px solid #ddd}
.am-table-radius{border:1px solid #666;border-radius:2px}
.am-table-radius>thead>tr:first-child>td:first-child,.am-table-radius>thead>tr:first-child>th:first-child{border-top-left-radius:2px;border-left:none}
.am-table-radius>thead>tr:first-child>td:last-child,.am-table-radius>thead>tr:first-child>th:last-child{border-top-right-radius:2px;border-right:none}
.am-table-radius>tbody>tr>td:first-child,.am-table-radius>tbody>tr>th:first-child{border-left:none}
.am-table-radius>tbody>tr>td:last-child,.am-table-radius>tbody>tr>th:last-child{border-right:none}
.am-table-radius>tbody>tr:last-child>td,.am-table-radius>tbody>tr:last-child>th{border-bottom:none}
.am-table-radius>tbody>tr:last-child>td:first-child,.am-table-radius>tbody>tr:last-child>th:first-child{border-bottom-left-radius:2px}
.am-table-radius>tbody>tr:last-child>td:last-child,.am-table-radius>tbody>tr:last-child>th:last-child{border-bottom-right-radius:2px}
.am-table-striped>tbody>tr:nth-child(odd)>td,.am-table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.am-table-hover>tbody>tr:hover>td,.am-table-hover>tbody>tr:hover>th{background-color:#e9e9e9}
.am-table-compact>tbody>tr>td,.am-table-compact>tbody>tr>th,.am-table-compact>tfoot>tr>td,.am-table-compact>tfoot>tr>th,.am-table-compact>thead>tr>td,.am-table-compact>thead>tr>th{padding:.4rem}
.am-table-centered>tbody>tr>td,.am-table-centered>tbody>tr>th,.am-table-centered>tfoot>tr>td,.am-table-centered>tfoot>tr>th,.am-table-centered>thead>tr>td,.am-table-centered>thead>tr>th{text-align:center}
.am-table>tbody>tr.am-active>td,.am-table>tbody>tr.am-active>th,.am-table>tbody>tr>td.am-active,.am-table>tbody>tr>th.am-active,.am-table>tfoot>tr.am-active>td,.am-table>tfoot>tr.am-active>th,.am-table>tfoot>tr>td.am-active,.am-table>tfoot>tr>th.am-active,.am-table>thead>tr.am-active>td,.am-table>thead>tr.am-active>th,.am-table>thead>tr>td.am-active,.am-table>thead>tr>th.am-active{background-color:#ffd}
.am-table>tbody>tr.am-disabled>td,.am-table>tbody>tr.am-disabled>th,.am-table>tbody>tr>td.am-disabled,.am-table>tbody>tr>th.am-disabled,.am-table>tfoot>tr.am-disabled>td,.am-table>tfoot>tr.am-disabled>th,.am-table>tfoot>tr>td.am-disabled,.am-table>tfoot>tr>th.am-disabled,.am-table>thead>tr.am-disabled>td,.am-table>thead>tr.am-disabled>th,.am-table>thead>tr>td.am-disabled,.am-table>thead>tr>th.am-disabled{color:#999}
.am-table>tbody>tr.am-primary>td,.am-table>tbody>tr.am-primary>th,.am-table>tbody>tr>td.am-primary,.am-table>tbody>tr>th.am-primary,.am-table>tfoot>tr.am-primary>td,.am-table>tfoot>tr.am-primary>th,.am-table>tfoot>tr>td.am-primary,.am-table>tfoot>tr>th.am-primary,.am-table>thead>tr.am-primary>td,.am-table>thead>tr.am-primary>th,.am-table>thead>tr>td.am-primary,.am-table>thead>tr>th.am-primary{color:#0b76ac;background-color:rgba(14,144,210,.115)}
.am-table>tbody>tr.am-success>td,.am-table>tbody>tr.am-success>th,.am-table>tbody>tr>td.am-success,.am-table>tbody>tr>th.am-success,.am-table>tfoot>tr.am-success>td,.am-table>tfoot>tr.am-success>th,.am-table>tfoot>tr>td.am-success,.am-table>tfoot>tr>th.am-success,.am-table>thead>tr.am-success>td,.am-table>thead>tr.am-success>th,.am-table>thead>tr>td.am-success,.am-table>thead>tr>th.am-success{color:#5eb95e;background-color:rgba(94,185,94,.115)}
.am-table>tbody>tr.am-warning>td,.am-table>tbody>tr.am-warning>th,.am-table>tbody>tr>td.am-warning,.am-table>tbody>tr>th.am-warning,.am-table>tfoot>tr.am-warning>td,.am-table>tfoot>tr.am-warning>th,.am-table>tfoot>tr>td.am-warning,.am-table>tfoot>tr>th.am-warning,.am-table>thead>tr.am-warning>td,.am-table>thead>tr.am-warning>th,.am-table>thead>tr>td.am-warning,.am-table>thead>tr>th.am-warning{color:#F37B1D;background-color:rgba(243,123,29,.115)}
.am-table>tbody>tr.am-danger>td,.am-table>tbody>tr.am-danger>th,.am-table>tbody>tr>td.am-danger,.am-table>tbody>tr>th.am-danger,.am-table>tfoot>tr.am-danger>td,.am-table>tfoot>tr.am-danger>th,.am-table>tfoot>tr>td.am-danger,.am-table>tfoot>tr>th.am-danger,.am-table>thead>tr.am-danger>td,.am-table>thead>tr.am-danger>th,.am-table>thead>tr>td.am-danger,.am-table>thead>tr>th.am-danger{color:#dd514c;background-color:rgba(221,81,76,.115)}

.am-scrollable-horizontal{width:100%;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
